
import { Tag } from "antd"
/**
 * 审核 options 示例：
 * options: [
  {
    value: '是',
    label: '已通过',
    color: 'suucess'
  },
  {
    value: '待审核',
    label: '待审核',
    color: 'default'
  },
  {
    value: '否',
    label: '未通过',
    default: 'error'
  },
]
 */

/**
 * 试卷类型 示例
 * examinationPaper == '是' || examinationPaper == '考试二'
 * type: 0,1,2,3,4, 
 * lable：单选题，多选题，判断题,填空题,主观题
 * 
 * examinationPaper == '考试三'
 * type: 0,4, 
 * 客观题,主观题
 * 
 * examinationPaper == '考试4'
 * type: 0,1 lable：单选题，多选题
 */

/**
 * 通用Tag标签,颜色从options里项的color字段取
 * @param {*} param0 
 * @returns 
 */
function TagRender({ text, options = [] }) {
  let item = options.find(item => item.value == text)
  return item ? <Tag color={item.color}>{item.label}</Tag> : text
}

export default TagRender

